## 操作结果，附带数据data1, data2
class_name ActionResultWithData2
extends ActionResult

## 数据1
var Data1: Object = null
## 数据2
var Data2: Object = null

## 构造函数
## 参数：
## error-错误。
## message-消息。
## data1-数据1。
## data2-数据2。
func _init(error: int = OK, message: String = "", data1: Object = null, data2: Object = null) -> void:
	super._init(error, message)
	Data1 = data1
	Data2 = data2

## 返回字符串
func _to_string() -> String:
	return "错误：{0}({1})\n消息：{2}\n数据1：{3}\n数据2：{4}".format([ Error, error_string(Error), Message, Data1, Data2 ])
